

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Intellisense [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Code Editor, Common,Code Editor, Common Intellisense,Code Editor, Common Calltips,Code Editor, Common Autocompletion List,Code Editor, Common Mouseovers,Intellisense,Intellisense Code Editor, Common,Calltips,Calltips Code Editor, Common,Autocompletion List,Autocompletion List Code Editor, Common,Mouseovers,Mouseovers Code Editor, Common">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Intellisense</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="code_editors.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="code_editor_key_bindings.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">Intellisense is a feature that provides choices of code items and values as you type. Not all code editors use Intellisense; those that do are indicated by an asterisk in the <a href="code_editors.htm">list</a> of Enterprise Architect code editors. Intellisense provides you with context-based assistance through autocompletion lists, calltips and mouseover information.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Autocompletion List</span></p>
<p class="p_BodyText"><span class="f_BodyText">An autocompletion list provides a list of possible completions for the current text. The list is automatically invoked when you enter an accessor token (e.g. a period or pointer accessor) after an object or type that contains members. </span></p>
<p class="p_TextIndentedL2"><img src="autoc.png" width="389" height="433" border="0" alt="autoc"></p>
<p class="p_BodyText"><span class="f_BodyText">You can also invoke the autocompletion list manually by pressing</span><span class="f_MenuKeyField"> [Ctrl]+[Spacebar]</span><span class="f_BodyText">; the Code Editor then searches for matches for the word leading up to the invocation point.</span></p>
<p class="p_BodyText"><span class="f_BodyText">Select an item from the list and press </span><span class="f_MenuKeyField">[Enter]</span><span class="f_BodyText"> or </span><span class="f_MenuKeyField">[Tab]</span><span class="f_BodyText"> to insert the item into the code. To dismiss the autocompletion list, press </span><span class="f_MenuKeyField">[Escape]</span><span class="f_BodyText">.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Calltips</span></p>
<p class="p_BodyText"><span class="f_BodyText">Calltips display the current method's signature when you type the parameter list token (e.g. opening parenthesis). If the method is overloaded, the calltip displays arrows that you can use to navigate through the different method signatures.</span></p>
<p class="p_TextIndentedL2"><img src="calltip.png" width="410" height="248" border="0" alt="calltip"></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Mouseover Information</span></p>
<p class="p_BodyText"><span class="f_BodyText">You can display supporting documentation for code elements (e.g. attributes and methods) by hovering the cursor over the element in question.</span></p>
<p class="p_TextIndentedL2"><img src="mouseover.png" width="412" height="214" border="0" alt="mouseover"></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
